#navpane A:link { text-decoration: none; font-weight: bold; color: white; }
#navpane A:visited { color: white; }
#navpane A:hover { text-decoration: underline; font-weight: bold; color: #fad478; }
#navpane A.jump:link { color: text-decoration: none; font-weight: normal; color: #fad478; }
#navpane A.jump:visited { color: #fad478; text-decoration: none; }
#navpane A.jump:hover { text-decoration: underline; font-weight: normal, color: #fad478; }
#navpane A.inactive:link { text-decoration: none; font-weight: normal; color: white; }
#navpane A.inactive:visited { color: white; font-weight: normal; }
#navpane A.inactive:hover { text-decoration: underline; font-weight: normal; color: #fad478; }
#arrow A:link { text-decoration: none; font-weight: bold; color: white; }
#arrow A:visited { color: white; }
#arrow A:hover { text-decoration: underline; font-weight: bold; color: #fad478; }
#content ul { padding-left: 40px; list-style-position: outside; margin: -5px; margin-bottom: 20px; }
#content ol { padding-left: 40px; list-style-position: outside; margin: -5px; margin-bottom: 20px; }
#content li { padding-top: 20px; }
#content li.compact { margin-top: -1em; }
.navheading { text-align: center; font-style: bold; }
.doubleline { border-top: 2px solid #943634; border-bottom: 1px solid #943634; width: 100%; height: 2px; border-left: 0px; border-right: 0px; }
.dotted { border-top: 1px dotted #943634; border-right: 0px; border-left: 0px; border-bottom: 0px; width: 100%; }
.navpane {
	width: 235px;
	color: #e6e6e6;
	vertical-align: top;
	text-align: left;
	font: 14px arial, sans-serif;
	padding-bottom: 70px;
}
.content {
	padding: 30px;
	width: 626px;
	vertical-align: top;
	box-shadow: -10px 10px 5px #494949;
	font: 14px arial, sans-serif;
	background-color: white;
	text-align: left;
}
.sectionheader { color: #943634; font-weight: bold; font-size: 1.5em; }
.subsectionheader { color: #943634; font-weight: bold; font-size: 1em; text-decoration: none; }
.malwarebytesbutton { background-image: url(resources/images/malwarebytes.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.libreofficebutton { background-image: url(resources/images/libreoffice.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.avastbutton { background-image: url(resources/images/avast.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.firefoxbutton { background-image: url(resources/images/firefox.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.audacitybutton { background-image: url(resources/images/audacity.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.photoscapebutton { background-image: url(resources/images/photoscape.png); width: 121px; height: 130px; background-repeat: no-repeat; }
.qualishbutton { background-image: url(resources/images/qualishbutton.png); width: 235px; height: 133px; background-repeat: no-repeat; }
.banner { background-image: url(resources/images/banner.png); background-repeat: no-repeat; width: 981px; height: 133px; }
.jumpbox { border: 2px solid #943634; }
.jumptitle { background-color: white; font-weight: bold; font-size: 1.2em; color: #943634 }
.main {
	background-color: #646464;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-image: url(resources/images/squirrel.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.space { width: 20px; }
.arrow { text-align: center; }
.arrow-left { width: 44px; height: 127px; background-repeat: no-repeat; background-image: url(resources/images/arrow-left.png); }
.arrow-middle { height: 127px; background-repeat: repeat-x; background-image: url(resources/images/arrow-middle.png); }
.arrow-right { width: 89px; height: 127px; background-repeat: no-repeat; background-image: url(resources/images/arrow-right.png); }
.note { padding-left: 30px; font-style: italic; }
.figure { text-align: left; font-size: 90%; padding-bottom: 20px; line-height: 20px; }
.big { width: 90%; }
#figure img { 
	border: 1px solid gray;
	box-shadow: -5px 5px 15px #8d8d8d;
}
.shadowbox { box-shadow: -3px 3px 15px #8d8d8d; padding: 10px; border: 1px solid gray; }
.question { 
	text-decoration: none;
	color: #943634;
	font-weight: bold;
}